A New Convolution Structure for the Realisation of the Discrete Cosine Transform
نویسندگان
چکیده
In this p%er, we present a new formulation for converting a length-N( = 2 ) Discrete Cosine Transform into two length-N/2 correlations. This formulation enables us to realise the Discrete Cosine Transform with a reduced number of operations compared to conventional approaches and it also results in extremely regular structure which is most witable for the realisationusing distributed arithmetic. Introduction The discrete cosine transform (DCT) has been widely used as a tool for digital signal processing applications, such as image coding. Many algorithms for the computation of the DCT have been proposed since the introduction of the DCT in 1974 by Ahmed et al.[l]. These algorithms can broadly be classified into two groups: 1) indirect computation through fast Discrete Fourier Transform and Walsh Hadamard transform[2-51 and 2) direct computation of DCT through matrix decomposition or recursive computation[6-151. Among them, Lee[6]'s Algorithm and Vetterli[ 151's algorithm meet the minimum known number of multiplications to implement a length 2* DCT. Lee[6]'s algorithm decomposes an N-point DCT into the sum of two N/2 point DCT's repeatedly to achieve the number of real multiplications as (N/2)logfl for an N-point DCT, with N =2'". Vetterli[lS]'s algorithm is special as it is a recursive algorithm which uses the property that DCT, DFT, sin-DFT and cos-DFT can be decomposed into two half-length of the individual transforms. Hence, it is difficult to classify it critically. Narasimha[S]'s algorithm is a typical example of group one. It uses an N-point discrete Fourier transform (DFT) algorithm to evaluate a DCT by a simple rearrangement of the input data, which requires Nlogfl-N + 2 real multiplications. In this pger , we present a new formulation for converting a length-N( = 2 ) Discrete Cosine Transform into two length-N/2 correlations. This formulation enables us to realise the Discrete Cosine Transform with a reduced number of operations compared to conventional approaches and it also results in extremely regular structure which is most suitable for the realisation using distributed arithmetic. The Algorithm Derivation The DCT[l] of a real data sequence {x(i):i=O,l,,..N-l}, where N = 2'" and m is an integer, is defined by N1 X(k) = 2 x(i) cos [2n(2i + l)k/4N] i=O for k = 0,1, ... N-1 (1) Let y(i) = x(2i) y(N-i-1) = x(2i + 1) for i = O,l, ... N/2-1 (2) N1 then, X(k) = y(i) cos [ h ( 4 + l)k/4N] for k = 0,l ... N-1 (3) Now let us split X(k) into odd and even sequences, say X(2k+ 1) and X(2k), and look for a formulation of the form cos[(4i + 1)(4k + 1)2~/4N] for cosine terms. The reason for such an arrangement will be clear at a latter stage. i=O For odd terms of X@): N1 X(2k + 1) = y(i) cos [h(4i + 1)(2k + 1)/4N] for k = O,l, ... N/2-1 i=O N1 We define X(k) = 2 y(i) cos [%(4i + 1)(4k + 1)/4N] for k = 0,1, ... N-1 for k = O,l, ... N/4-1 for k = N/4,N/4 + 1, ... N/2-1 i=O then it can be shown that X(4k + 1) = X'(k) X(2N-4k-1) = X(k) For even terms ofX@): X(2k) = N1 y(i) cos [h(4i + 1)(2k)/4N] for k = O,l, ... N/2-1 i=O If we define X*(k) = N1 z(i) cos[h(4i + 1)(2k+ 1)/4N] for k = 0,1, ... N-1 i=O where z(i) =2y(i)cos[(h/4N)(4i + l)] then w,e have X*(N/2-1) =X(N-2) and X (k) = X(2k) + X(2k + 2) for i = 0,1, ... N-1 (10) for k=0,1, ... N/2-2 (11) In order to have the required form, let us define again F(k) = . z(i) cos[h(4i + 1)(4k + 1)/4N] for k=O,1, ... N-1 (12) We can obtainX*(k) through the realisation of eqn. 12 since it is read;y shown that X (2k) = F(k) for k = OJ, ..., N/4-1 (13) X*(N-2k-1) = -F(k) for k = N/4,N/4 + 1, ... N/2-l(l4) N1
منابع مشابه
FCT-Based Convolution, Filtering and Correlation of Signals' Unified Structure
This paper focuses on constructing efficient algorithms of the main DSP discrete procedures: convolution, correlation functions and filtering of signals based on discrete cosine transform (DCTII) and presenting them using unified structure. This structure is very useful in reducing the computational complexity by 3 N 2 − real multiplications and 2 N − real additions in comparison with indirect ...
متن کاملNovel Formulation and Realisation of Discrete Cosine Transform using Distributed Arithmetic
In this paper, a new algorithm is introduced such that we can convert an odd prime length, say N, DCT into two (N-1)/2 length cyclic correlations. This formulation enables us to realise the DCT using the distributed arithmetic and it also results in extremely regular structure which is most suitable for VLSI realisation. An example is given to show the feasibility and the structural reBllarity ...
متن کاملA Discrete Singular Convolution Method for the Seepage Analysis in Porous Media with Irregular Geometry
A novel discrete singular convolution (DSC) formulation is presented for the seepage analysis in irregular geometric porous media. The DSC is a new promising numerical approach which has been recently applied to solve several engineering problems. For a medium with regular geometry, realizing of the DSC for the seepage analysis is straight forward. But DSC implementation for a medium with ir...
متن کاملAn efficient prime-factor algorithm for the discrete cosine transform and its hardware implementations
The prime-factor decomposition is a fast computational technique for many important digital signal processing operations, such as the convolution, the discrete Fourier transform, the discrete Hartley transform, and the discrete cosine transform (DCT). In this paper, we present a new prime-factor algorithm for the DCT. We also design a prime-factor algorithm for the discrete sine transform which...
متن کاملMulti-Focus Image Fusion in DCT Domain using Variance and Energy of Laplacian and Correlation Coefficient for Visual Sensor Networks
The purpose of multi-focus image fusion is gathering the essential information and the focused parts from the input multi-focus images into a single image. These multi-focus images are captured with different depths of focus of cameras. A lot of multi-focus image fusion techniques have been introduced using considering the focus measurement in the spatial domain. However, the multi-focus image ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009